import logging
import unittest
from htmltestreport import HTMLTestReport

from common.logging_use import init_log_config
from scripts.ihrm_curd_test import IhrmApi
from scripts.login_iHRM_test import TestLogin
#  初始化日志的配置信息
init_log_config("./log/ihrm.log")
# 1. 创建测试套件实例
suite = unittest.TestSuite()
# 2.添加测试类，组装测试用例
suite.addTest(unittest.makeSuite(IhrmApi))
suite.addTest(unittest.makeSuite(TestLogin))
logging.info("测试用例执行成功")
# 3.创建HTMLTestReport类的实例
runner = HTMLTestReport("./report/ihrm.html", description="练习", title="人力管理系统接口测试报告")
# 4.runner 调用run()，传入suit
runner.run(suite)
